package ;
import haxe.Resource;
import haxe.Template;
import neko.FileSystem;
import neko.Lib;
import org.zdc.Util;
import sys.io.File;
import sys.io.FileInput;
using org.zdc.Util;

/**
 * 
 * @author Metal Slime
 */

typedef Cls = {
	var name:String;
	var methods:Array<String>;
	var props:Array<String>;
	var args:Array<String>;
	var retType:String;
}
 
class CreateJsflFiles 
{
	var clsNames:Array<Cls>;
	
	public function new()
	{
		clsNames = [
			{ 	name: "actionsPanel", 
				methods: [
					"getClassForObject#返回指定变量的类。",
					"getScriptAssistMode#指定是否启用“ 脚本助手” 模式。",
					"getSelectedText#返回“ 动作” 面板中当前选定的文本。",
					"getText#返回“ 动作” 面板中的文本。",
					"hasSelection#指定在“ 动作” 面板中当前是否选定了任何文本。",
					"replaceSelectedText#用指定的文本替换当前选定的文本。",
					"setScriptAssistMode#启用或禁用“ 脚本助手” 模式。",
					"setSelection#选择“ 动作” 面板中的指定字符集。",
					"setText#清除“ 动作” 面板中的任何文本，然后添加指定文本。",
				],
				props: [
				],
				
				args: [
					"ASvariableName:String",
					"",
					"",
					"",
					"",
					"replacementText",
				],
				retType: [
					"Void",
					"Void",
					"String",
					"String",
					"Bool",
					"Bool",
				]
			},
			{ 	name: "BitmapInstance",
				methods: [
					"getBits#允许您通过提取位图中的位，对它们进行处理，然后将它们返回 Flash  的方式来创建位图特效。",
					"setBits#设置现有位图元素的位。 ",
				],
				props:[
					"hPixels#只读；一个整数，表示位图的宽度（以像素为单位）。",
					"vPixels#只读；一个整数，表示位图的高度（以像素为单位）。 ",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "BitmapItem", 
				methods: [
					"allowSmoothing#一个布尔值，它指定是否允许对位图进行平滑处理。",
					"compressionType#一个字符串，它确定应用于位图的图像压缩类型。 ",
					"fileLastModifiedDate#从 1970  年 1  月 1  日至原始文件修改日期之间的秒数。",
					"originalCompressionType#指定项目是否是以 jpeg 文件格式导入的。",
					"sourceFileExists#指定之前导入库中的文件现在是否仍位于其导入时的源位置。",
					"sourceFileIsCurrent#指定库项目的文件修改日期是否与其导入时在磁盘上的文件修改日期相同。",
					"sourceFilePath#导入库中的文件的路径和名称。",
					"useDeblocking# 指定是否启用消除马赛克功能。",
					"useImportedJPEGQuality#一个布尔值，它指定是否使用默认的 JPEG  导入品质。",
				],
				props: [
					"exportToFile#将所指定项目导出到 PNG  或 JPG 文件。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "CompiledClipInstance",
				methods: [
					
				] ,
				props: [
					"accName#一个字符串，它等效于“ 辅助功能” 面板中的“ 名称” 字段。",
					"actionScript#一个字符串，它表示此实例的 ActionScript ；等效于 ",
					"symbolInstance.actionScript#。",
					"description#一个字符串，它等效于“ 辅助功能” 面板中的“ 描述” 字段。",
					"forceSimple#一个布尔值，它启用或禁止对子对象的访问。",
					"shortcut#一个字符串，它等效于“ 辅助功能” 面板中的“ 快捷键” 字段。 ",
					"silent#一个布尔值，允许或禁止访问对象；等效于“ 辅助功能” 面板中的“ 使对象可访问” 设置的反逻辑。 ",
					"tabIndex#一个整数，等效于“ 辅助功能” 面板中的“Tab 键索引” 字段。 ",
				],
				
				args: [],
				retType: ["Void"]
			}, 
			{ 	name: "compilerErrors", 
				methods: [
					"clear#清除“ 编译器错误” 面板的内容。",
					"save#将“ 编译器错误” 面板中的内容保存到一个本地文本文件。",
				],
				props: [
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "ComponentInstance", 
				methods: [
				],
				props: [
					"parameters#只读；一个 ActionScript 2.0  属性的数组，可从组件“ 属性” 检查器中访问。 ",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "componentsPanel", 
				methods: [],
				props: [
					"addItemToDocument#将指定的组件添加到文档中指定的位置。 ",
					"reload#刷新“ 组件” 面板的组件列表。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Contour", 
				methods: [
					"getHalfEdge#返回所选形状的轮廓上的一个 HalfEdge  对象。 ",
				],
				props: [
					"fill#一个 Fill  对象。",
					"interior#只读；如果轮廓围合了一个区域，则值为 true ；否则为 false 。",
					"orientation#只读；整数，用于指示轮廓的方向。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Document", 
				methods: [
					"addDataToDocument#随文档存储指定的数据。 ",
					"addDataToSelection#随所选对象存储指定的数据。",
					"addFilter#向所选对象应用滤镜。",
					"addItem#将任何打开的文档或库中的项目添加到指定的 Document  对象。",
					"addNewLine#在两点之间添加一个新路径。",
					"addNewOval#在指定的边界矩形中添加一个新 Oval  对象。",
					"addNewPrimitiveOval#添加可纳入指定范围的新基本椭圆。",
					"addNewPrimitiveRectangle#添加可纳入指定范围的新基本矩形。",
					"addNewPublishProfile#添加新的发布配置文件，并使其成为当前发布配置文件。",
					"addNewRectangle#添加新的矩形或圆角矩形，使其纳入指定范围。",
					"addNewScene#添加新场景（Timeline  对象）作为当前所选场景之后的下一个场景，并使新场景成为当前所选场景。",
					"addNewText#插入新的空文本字段。 ",
					"align#对齐所选内容。 ",
					"allowScreens#此方法在使用 第124 页的“document.screenOutline” 属性之前使用。 ",
					"arrange#排列舞台上的所选内容。",
					"breakApart#对当前所选内容执行分离操作。",
					"canEditSymbol#指示是否已启用“ 编辑元件” 菜单和功能。 ",
					"canRevert#确定是否可以成功使用 document.revert() 或 fl.revertDocument()方法。",
					"canTestMovie#确定是否可以成功使用 document.testMovie()  方法。",
					"canTestScene#确定是否可以成功使用 document.testScene()  方法。",
					"changeFilterOrder#更改滤镜在“ 滤镜” 列表中的索引。",
					"clipCopy#将当前所选内容从文档复制到剪贴板。 ",
					"clipCut#从文档中剪切当前所选内容，并将其写入剪贴板。",
					"clipPaste#将剪贴板的内容粘贴到文档中。 ",
					"close#关闭指定的文档。 ",
					"convertLinesToFills#将所选对象上的线条转换为填充。 ",
					"convertToSymbol#将所选舞台项目转换为新元件。 ",
					"crop#使用所选最顶层绘制对象裁剪其下所有选择的绘制对象。 ",
					"debugMovie#启动与该文档的调试会话。",
					"deleteEnvelope#从所选对象中删除封套（包含一个或多个对象的边框）。 ",
					"deletePublishProfile#如果存在多个配置文件，则删除当前活动配置文件。",
					"deleteScene#删除当前场景（Timeline  对象）；如果删除的场景不是最后一个场景，则将下一个场景设置为当前 Timeline 对象。",
					"deleteSelection#删除舞台上的当前所选内容。",
					"disableAllFilters#禁用所选对象上的所有滤镜。",
					"disableFilter#禁用“ 滤镜” 列表中指定的滤镜。",
					"disableOtherFilters#禁用所有滤镜，“ 滤镜” 列表中指定位置处的滤镜除外。",
					"distribute#分散所选内容。 ",
					"distributeToLayers#对当前所选内容执行分散到图层操作，此操作等效于选择“ 分散到图层”。 ",
					"documentHasData#检查文档中是否存在具有指定名称的永久数据。 ",
					"duplicatePublishProfile#直接复制当前活动的配置文件，并提供直接复制版本焦点。",
					"duplicateScene#制作当前所选场景的副本，为新场景提供一个唯一的名称，并使其成为当前场景。 ",
					"duplicateSelection#直接复制舞台上的所选内容。",
					"editScene#使指定的场景成为当前所选场景，以供编辑。 ",
					"enableAllFilters#为所选对象启用“ 滤镜” 列表上的所有滤镜。",
					"enableFilter#为所选对象启用指定的滤镜。",
					"enterEditMode#将创作工具切换到由参数指定的编辑模式。",
					"exitEditMode#从元件编辑模式中退出，将焦点由编辑模式返回到上一级。",
					"exportPNG#将文档导出为一个或多个 PNG  文件。",
					"exportPublishProfile#将当前活动配置文件导出到 XML  文件。 ",
					"exportPublishProfileString#返回一个字符串，它以 XML  格式指明所指定的配置文件。 ",
					"exportSWF#以 Flash SWF  格式导出文档。 ",
					"getAlignToDocument#等效于检索“ 对齐” 面板中“ 相对于舞台” 按钮的值。",
					"getBlendMode#返回一个字符串，它为所选对象指定混合模式。",
					"getCustomFill#检索所选形状的填充对象，或者检索“ 工具” 面板和“ 属性” 检查器的填充对象（如果已指定）。 ",
					"getCustomStroke#返回所选形状的笔触对象，或者返回“ 工具” 面板和“ 属性” 检查器的笔触对象（如果已指定）。",
					"getDataFromDocument#检索指定数据的值。",
					"getElementProperty#获取当前所选内容的指定 Element 属性。",
					"getElementTextAttr#获取所选 Text  对象的指定 TextAttrs  属性。 ",
					"getFilters#返回一个数组，它包含应用于当前所选对象的滤镜的列表。",
					"getMetadata#返回一个字符串，它包含与文档关联的 XML  元数据。",
					"getMobileSettings#返回传递给 document.setMobileSettings() 的字符串。",
					"getPlayerVersion#返回一个字符串，它表示指定文档的目标播放器版本。",
					"getSelectionRect#获取当前所选内容的边界矩形。",
					"getTextString#获取当前所选文本。",
					"getTimeline#检索文档中的当前 Timeline  对象。",
					"getTransformationPoint#获取当前所选内容的变形点的位置。",
					"group#将当前所选内容转换为组。",
					"importFile#向文档导入文件。",
					"importPublishProfile#从文件中导入配置文件。",
					"importPublishProfileString#导入一个表示发布配置文件的 XML  字符串，并将其设置为当前配置文件。 ",
					"importSWF#向文档导入 SWF  文件。",
					"intersect#根据所有选择的绘制对象创建交集绘制对象。",
					"loadCuepointXML#加载提示点 XML  文件。",
					"match#使所选对象的大小相同。 ",
					"mouseClick#从“ 选择” 工具中执行鼠标单击。",
					"mouseDblClk#从“ 选择” 工具中执行鼠标双击。",
					"moveSelectedBezierPointsBy#如果所选内容至少包含一个路径，且至少选择了一个贝塞尔曲线点，此方法将按照指定的量移动所有选中路径上的所有选中贝塞尔曲线点。",
					"moveSelectionBy#按照指定的距离移动所选对象。",
					"optimizeCurves#优化当前所选内容的平滑，允许多重过渡（如果已指定）以实现最佳平滑；等效于选择“ 修改”>“ 形状”>“ 优化”。",
					"publish#按照活动的发布设置（“ 文件”>“ 发布设置”）发布文档；等效于选择“ 文件”>“ 发布”。",
					"punch#使用最上层的所选绘制对象来为其下的所有选中绘制对象打孔。 ",
					"removeAllFilters#从所选对象中删除所有滤镜。",
					"removeDataFromDocument#删除附着到文档的具有指定名称的永久数据。 ",
					"removeDataFromSelection#删除附着到所选内容的具有指定名称的永久数据。 ",
					"removeFilter#从所选对象的“ 滤镜” 列表中删除指定的滤镜。",
					"renamePublishProfile#重命名当前配置文件。",
					"renameScene#在“ 场景” 面板中重命名当前所选场景。",
					"reorderScene#将指定的场景移动到另一个指定场景之前。 ",
					"resetOvalObject#将“ 属性” 检查器中的所有值设置为默认的 Oval  对象设置。",
					"resetRectangleObject#将“ 属性” 检查器中的所有值设置为默认的 Rectangle  对象设置。",
					"resetTransformation#重置变形矩阵；等效于选择“ 修改”>“ 变形”>“ 删除变形”。",
					"revert#将指定文档还原到以前保存的版本；等效于选择“ 文件”>“ 还原”。 ",
					"rotate3DSelection#对所选内容应用 3D  旋转。 ",
					"rotateSelection#按照指定的度数旋转所选内容。",
					"save#将文档保存在其默认位置；等效于选择“ 文件”>“ 保存”。",
					"saveAndCompact#保存并压缩文件；等效于选择“ 文件”>“ 保存并压缩”。 ",
					"scaleSelection#按照指定的量缩放所选内容；等效于使用“ 任意变形” 工具缩放对象。 ",
					"selectAll#选择舞台上的所有项目；等效于按 Control+A (Windows)  或Command+A (Macintosh) ，也等效于选择“ 编辑”>“ 全选”。",
					"selectNone#取消选择所有选中的项目。 ",
					"setAlignToDocument#将 document.align() 、document.distribute() 、document.match()和 document.space()  的首选参数设置为针对文档进行操作；等效于在“ 对齐” 面板中启用“ 相对于舞台” 按钮。",
					"setBlendMode#设置所选对象的混合模式。",
					"setCustomFill#设置“ 工具” 面板、“ 属性” 检查器和全部所选形状的填充设置。",
					"setCustomStroke#设置“ 工具” 面板、“ 属性” 检查器和全部所选形状的笔触设置。",
					"setElementProperty#设置文档中所选对象的指定 Element 属性。",
					"setElementTextAttr#将所选文本项目的指定 TextAttrs  属性设置为指定值。",
					"setFillColor#将所选内容的填充颜色更改为指定的颜色。 ",
					"setFilterProperty#设置当前所选对象的指定滤镜属性。",
					"setFilters#将滤镜应用于所选对象。",
					"setInstanceAlpha#设置实例的不透明度。 ",
					"setInstanceBrightness#设置实例的亮度。 ",
					"setInstanceTint#设置实例的色调。 ",
					"setMetadata#设置指定文档的 XML  元数据，覆盖全部现有元数据。",
					"setMobileSettings#设置移动 FLA 文件中 XML  设置字符串的值。",
					"setOvalObjectProperty#为 Oval  图元对象的指定属性指定值。",
					"setPlayerVersion#设置指定文档的目标 Flash Player  版本。",
					"setRectangleObjectProperty#为 Rectangle  图元对象的指定属性指定值。",
					"setSelectionBounds#在一次操作中移动所选内容并调整其大小。 ",
					"setSelectionRect#使用指定坐标绘制相对于舞台的矩形选取框。",
					"setStageVanishingPoint#指定用于查看 3D  对象的消失点。 ",
					"setStageViewAngle#指定用于查看 3D  对象的透视角度。 ",
					"setStroke#设置所选笔触的颜色、宽度和样式。 ",
					"setStrokeColor#将所选内容的笔触颜色更改为指定的颜色。",
					"setStrokeSize#将所选内容的笔触大小更改为指定的大小。 ",
					"setStrokeStyle#将所选内容的笔触样式更改为指定的样式。 ",
					"setTextRectangle#将所选文本项目的边框矩形更改为指定的大小。 ",
					"setTextSelection#将当前所选文本字段中的所选文本设置为由 startIndex  和 endIndex  值指定的值。",
					"setTextString#插入文本字符串。",
					"setTransformationPoint#移动当前所选内容的变形点。 ",
					"skewSelection#按照指定的量倾斜所选内容。",
					"smoothSelection#平滑所选的每条填充轮廓或弯曲线的曲线。",
					"space#均匀间隔所选内容中的对象。 ",
					"straightenSelection#伸直当前所选笔触；等效于使用“ 工具” 面板中的“ 伸直” 按钮。",
					"swapElement#用指定的选择内容交换当前选择内容。",
					"swapStrokeAndFill#交换笔触颜色和填充颜色。",
					"testMovie#对文档执行“ 测试影片” 操作。 ",
					"testScene#对文档的当前场景执行“ 测试场景” 操作。 ",
					"traceBitmap#对当前所选内容执行转换位图为矢量图；等效于选择“ 修改”>“ 位图”>“ 转换位图为矢量图”。",
					"transformSelection#通过应用参数中指定的矩阵，对当前所选内容执行常规变形。",
					"translate3DCenter#设置 XYZ  位置，所选内容围绕此位置进行平移或旋转。 ",
					"translate3DSelection#对所选内容应用 3D  平移。",
					"unGroup#取消组合当前所选内容。 ",
					"union#将所有选中的形状合并到绘制对象中。",
					"unlockAllElements#解除锁定当前所选帧上的全部锁定元素。",
					"xmlPanel#张贴 XMLUI  对话框。 ",
				],
				props: [
					"accName#一个字符串，它等效于“ 辅助功能” 面板中的“ 名称” 字段。 ",
					"as3AutoDeclare#一个布尔值，它说明是否将放置在舞台上的实例自动添加到用户定义的时间轴中。",
					"as3Dialect#一个字符串，它说明指定文档中正在使用的 ActionScript 3.0“ 术语”。",
					"as3ExportFrame#一个整数，它指定在哪一帧导出 ActionScript 3.0  类。",
					"as3StrictMode#一个布尔值，它指定 ActionScript 3.0  编译器在进行编译时是应打开还是应关闭“ 严格模式” 选项。",
					"as3WarningsMode#一个布尔值，它指定 ActionScript 3.0  编译器在进行编译时是应打开还是应关闭“ 警告模式” 选项。",
					"asVersion#一个整数，它指明所指定文件中正在使用的 ActionScript  版本。",
					"autoLabel#一个布尔值，它等效于“ 辅助功能” 面板中的“ 自动标签” 复选框。 ",
					"backgroundColor#一个字符串、十六进制值或整数，它表示背景的颜色。 ",
					"currentPublishProfile#一个字符串，它为所指定文档的活动发布配置文件指定名称。 ",
					"currentTimeline#一个整数，它指定活动时间轴的索引。 ",
					"description#一个字符串，它等效于“ 辅助功能” 面板中的“ 描述” 字段。 ",
					"docClass#指定与文档相关联的顶级 ActionScript 3.0  类. ",
					"externalLibraryPath#一个字符串，其中包含文档 ActionScript 3.0  外部库路径中项目的列表，该列表指定用作运行时共享库的 SWC  文件的位置。",
					"forceSimple#一个布尔值，它指定是否可以访问指定对象的子项。 ",
					"frameRate#一个浮点值，它指定播放 SWF  文件时每秒显示的帧数；默认值为 12。",
					"height#一个整数，它以像素为单位指定文档（舞台）的高度。 ",
					"id#一个（自动分配的）唯一整数，用于在 Flash  会话期间标识文档。",
					"library#只读；文档的 library  对象。 ",
					"libraryPath#一个字符串，其中包含文档 ActionScript 3.0  库路径中项目的列表，该列表指定 SWC  文件或包含 SWC  文件的文件夹的位置。",
					"livePreview#一个布尔值，它指定是否启用“ 实时预览”。 ",
					"name#只读；一个字符串，它表示文档（FLA  文件）的名称。",
					"path#只读；一个字符串，它以平台专用格式表示文档的路径。 ",
					"pathURI#只读；一个字符串，它以 file:/// URI  的形式表示文档的路径。 ",
					"publishProfiles#只读；文档发布配置文件名称的数组。 ",
					"screenOutline#只读；文档的当前 ScreenOutline 对象。从 Flash Professional CS5  开始，已弃用 ScreenOutline 对象。",
					"selection#文档中所选对象的数组。 ",
					"silent#一个布尔值，它指定对象是否可访问。 ",
					"sourcePath#一个字符串，其中包含文档 ActionScript 3.0  源路径中项目的列表，该列表指定 ActionScript  类文件的位置。",
					"timelines#只读；Timeline  对象的数组（请参阅 Timeline  对象）。 ",
					"viewMatrix#只读；一个 Matrix  对象。",
					"width#一个整数，它以像素为单位指定文档（舞台）的宽度。 ",
					"zoomFactor#指定创作时舞台的缩放百分比。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "drawingLayer", 
				methods: [
					"beginDraw#将 Flash  设置为绘制模式。 ",
					"beginFrame#擦除先前使用 drawingLayer  绘制的内容，准备接受更多绘制命令。 ",
					"cubicCurveTo#使用参数作为三次线段的坐标，从当前钢笔位置开始绘制三次曲线。 ",
					"curveTo#绘制一条二次曲线线段，起点为当前绘制位置，终点为指定的点。",
					"drawPath#绘制指定的路径。 ",
					"endDraw#退出绘制模式。 ",
					"endFrame#表示一组绘制命令的结束。",
					"lineTo#绘制一条直线，起点为当前绘制位置，终点为点 (x,y)。 ",
					"moveTo#设置当前绘制位置。 ",
					"newPath#返回新的 Path 对象。 ",
					"setColor#设置随后所绘制数据的颜色。 ",
					"setFill#此方法不可用。",
					"setStroke#此方法不可用。",
				],
				props: [
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Edge", 
				methods: [
					"getControl#获取一个点对象，该对象设置为所指定边缘控制点的位置。 ",
					"getHalfEdge#返回 HalfEdge  对象。 ",
					"setControl#设置边缘控制点的位置。",
					"splitEdge#将边缘拆分为两段。",
				],
				props: [
					"cubicSegmentIndex#一个整数，它指定边缘的三次线段的索引值。",
					"id#只读；表示边缘唯一标识符的整数。",
					"isLine#只读；值为 0  或 1  的整数。",
					"stroke#一个 Stroke  对象。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Element", 
				methods: [
					"getPersistentData#检索 name 参数指定的数据的值。",
					"getTransformationPoint#获取指定元素的变形点的值。",
					"hasPersistentData#确定指定数据是否附加到指定元素。 ",
					"removePersistentData#删除具有已附加到该对象的指定名称的任何永久数据。 ",
					"setPersistentData#存储包含元素的数据。 ",
					"setTransformationPoint#设置元素的变形点的位置。",
				],
				props: [
					"depth#只读；一个大于 0  的整数值，它表示对象在视图中的深度。 ",
					"elementType#只读；一个字符串，它表示指定元素的类型。 ",
					"height#一个浮点值，它指定元素的高度（单位为像素）。 ",
					"layer#只读；它表示元素所在的 Layer 对象。",
					"left#只读；一个浮点值，它表示元素的左侧。 ",
					"locked#一个布尔值：如果元素被锁定，则为 true ；否则为 false 。 ",
					"matrix#一个 Matrix  对象。matrix  的属性包括 a、b、c 、d、tx  和 ty 。其中 a、b、c 和 d 是浮点数值；tx 和 ty  是坐标。 ",
					"name#一个字符串，它指定元素的名称，通常称为实例名称。",
					"rotation#一个介于 -180  和 180  之间的整数或浮点值，它指定对象的顺时针旋转，以度为单位。",
					"scaleX#一个浮点值，它指定元件、绘制对象、矩形图元和椭圆图元的 x  缩放值。",
					"scaleY#一个浮点值，它指定了元件、绘制对象、矩形图元和椭圆图元的 y  缩放值。",
					"selected#一个布尔值，它指定元素是否处于选中状态。",
					"skewX#一个介于 -180  和 180  之间的浮点值，它指定元件、绘制对象、矩形图元和椭圆图元的 x  倾斜值。",
					"skewY#一个介于 -180  和 180  之间的浮点值，它指定元件、绘制对象、矩形图元和椭圆图元的 y  倾斜值。",
					"top#只读；元素的顶端。 ",
					"transformX#一个浮点数，它指定元素父级坐标系内所选元素变形点的 x  值。",
					"transformY#一个浮点数，它指定元素父级坐标系内所选元素变形点的 y  值。",
					"width#一个浮点值，它指定元素的宽度（单位为像素）。",
					"x#一个浮点值，它指定所选元素注册点的 x  值。",
					"y#一个浮点值，它指定所选元素注册点的 y  值。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Fill", 
				methods: [
					
				],
				props: [
					"bitmapIsClipped#一个布尔值，它指定对于大于位图的形状，是裁剪还是重复该形状的位图填充。",
					"bitmapPath#一个字符串，它指定库中位图填充的路径和名称。 ",
					"color#一个字符串、十六进制值或整数，它表示填充的颜色。 ",
					"colorArray#渐变中颜色的数组。",
					"focalPoint#一个整数，它指定渐变焦点距离变形点的水平偏移量。",
					"linearRGB#一个布尔值，它指定是将填充呈现为线性 RGB  渐变，还是呈现为放射状 RGB  渐变。",
					"matrix#一个 Matrix  对象，它定义渐变填充的位置、方向和缩放。",
					"overflow#一个字符串，它指定渐变的溢出行为。",
					"posArray#一个整数数组，其中每个整数的值都介于 0  和 255  之间，表示对应颜色的位置。 ",
					"style#一个字符串，它指定填充样式。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Filter", 
				methods: [
					
				],
				props: [
					"angle#一个浮点值，它指定阴影或加亮颜色的角度（以度为单位）。 ",
					"blurX#一个浮点值，它指定x  方向的模糊量（单位为像素）。",
					"blurY#一个浮点值，它指定y  方向的模糊量。",
					"brightness#一个浮点值，它指定滤镜的亮度。 ",
					"color#一个字符串、十六进制值或整数，它表示滤镜的颜色。 ",
					"contrast#一个浮点值，它指定滤镜对比度的值。 ",
					"distance#一个浮点值，它指定滤镜效果和某个对象之间的距离（以像素为单位）。 ",
					"enabled#布尔值，指定是否已启用指定的滤镜。",
					"hideObject#布尔值，指定源图像是否处于隐藏状态。",
					"highlightColor#一个字符串、十六进制值或整数，用于表示加亮的颜色。 ",
					"hue#一个浮点值，它指定滤镜的色相。",
					"inner#一个布尔值，指定阴影是否为内侧阴影。 ",
					"knockout#布尔值，指定滤镜是否为挖空滤镜。",
					"name#只读；一个指定滤镜类型的字符串。",
					"quality#一个字符串，它指定模糊质量。 ",
					"saturation#一个浮点值，它指定滤镜饱和度的值。 ",
					"shadowColor#一个字符串、十六进制值或整数，它表示阴影的颜色。 ",
					"strength#一个整数，它指定滤镜的百分比强度。",
					"type#一个字符串，它指定斜角或发光的类型。 ",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Fl", 
				methods: [
					"addEventListener#注册在接收特定事件时要调用的函数。",
					"browseForFileURL#打开“ 打开文件” 或“ 保存文件” 系统对话框，允许用户指定要打开或保存的文件。",
					"browseForFolderURL#显示“ 浏览文件夹” 对话框，允许用户选择文件夹。",
					"clearPublishCache#清除发布缓存。",
					"clipCopyString#将指定的字符串复制到剪贴板。",
					"closeAll#关闭所有打开的文档，为此前没有保存的所有文档显示“ 另存为” 对话框。",
					"closeAllPlayerDocuments#关闭用“ 控制”>“ 测试影片” 打开的所有 SWF  文件。",
					"closeDocument#关闭指定的文档。",
					"createDocument#打开并选择新文档。 ",
					"exportPublishProfileString#要从中导出发布设置的统一资源标识符 (URI) 。",
					"fileExists#检查文件是否已经存在于磁盘上。",
					"findDocumentDOM#允许您使用文件的唯一标识符找到特定文件。",
					"findDocumentIndex#返回整数的数组，这些整数表示文档在 fl.documents 数组中的位置。",
					"findObjectInDocByName#公开其实例名称与指定文本相匹配的元素。",
					"findObjectInDocByType#公开文档中具有指定元素类型的元素。",
					"getAppMemoryInfo#返回一个整数，它表示所指定 Flash.exe 内存区域内正在使用的字节数。",
					"getDocumentDOM#检索当前活动文档的 DOM （Document 对象）。",
					"getSwfPanel#基于面板的本地化名称或其 SWF  文件名返回 SWFPanel  对象。",
					"isFontInstalled#确定是否已安装指定的字体。",
					"mapPlayerURL#将转义的 Unicode URL 映射到 UTF-8 或 MBCS URL 。",
					"openDocument#在新的 Flash  文档窗口中打开一个 Flash (FLA)  文档供编辑，并使其获得焦点。 ",
					"openScript#在 Flash  文本编辑器中打开脚本（JSFL 、AS 或 ASC）或其他文件（XML 或 TXT）。",
					"quit#退出 Flash ，并提示用户保存所有已更改的文档。",
					"reloadTools#从 toolconfig.xml  文件中重新构建“ 工具” 面板。仅在创建可扩展工具时使用。",
					"removeEventListener#注销使用 fl.addEventListener()  注册的函数。",
					"resetAS3PackagePaths#将“ActionScript 3.0 设置” 对话框中的全局“ 类路径” 设置重置为默认值。",
					"resetPackagePaths#将“ActionScript 2.0 设置” 对话框中的全局“ 类路径” 设置重置为默认值。",
					"runScript#执行 JavaScript  文件。",
					"saveAll#保存所有打开的文档，为此前没有保存的所有文档显示“ 另存为” 对话框。",
					"saveDocument#将指定的文档保存为 FLA 文档。",
					"saveDocumentAs#为指定的文档显示“ 另存为” 对话框。 ",
					"selectElement#启用元素的选择或编辑。",
					"selectTool#在“ 工具” 面板中选择指定的工具。",
					"setActiveWindow#将活动窗口设置为指定文档。",
					"showIdleMessage#允许您禁用有关脚本运行时间过长的警告。",
					"toggleBreakpoint#在给定行切换给定 .as  文件的断点。",
					"trace#将文本字符串发送到“ 输出” 面板。",
				],
				props: [
					"actionsPanel#只读；一个 actionsPanel 对象。",
					"as3PackagePaths#一个字符串，与“ActionScript 3.0 设置” 对话框中的全局“ 类路径” 设置相对应。 ",
					"compilerErrors#只读；一个 compilerErrors 对象。",
					"componentsPanel#只读；一个 componentsPanel  对象，表示“ 组件” 面板。",
					"configDirectory#只读；一个字符串，它以平台专用路径的形式指定本地用户 Configuration 文件夹的完整路径。",
					"configURI#只读；一个字符串，它以 file:/// URI  的形式指定本地用户 Configuration 目录的完整路径。",
					"contactSensitiveSelection#一个布尔值，它指定是否启用接触感应选择模式。",
					"createNewDocList#只读；一个字符串的数组，它表示可创建的各种文档类型。 ",
					"createNewDocListType#只读；一个字符串的数组，它表示可创建的文档类型的文件扩展名。 ",
					"createNewTemplateList#只读；一个字符串的数组，它表示可创建的各种模板类型。 ",
					"documents#只读；一个 Document  对象的数组（请参阅 Document 对象），它表示当前打开供编辑的文档（FLA  文件）。 ",
					"drawingLayer#只读；drawingLayer  对象，如果用户希望在拖放时进行临时绘制，可扩展工具应使用此对象。",
					"externalLibraryPath#一个字符串，其中包含全局 ActionScript 3.0  外部库路径中项目的列表，该列表指定用作运行时共享库的 SWC  文件的位置。",
					"flexSDKPath#一个字符串，它指定 Flex SDK  文件夹的路径，其中包含 bin 、frameworks 、lib  和其他文件夹。 ",
					"installedPlayers#返回与文档属性检查器中已安装的 Flash Player  列表对应的通用对象数组。",
					"languageCode#返回标识应用程序用户界面区域设置的 5  个字符的代码。",
					"libraryPath#一个字符串，其中包含全局 ActionScript 3.0  库路径中项目的列表，该列表指定 SWC 文件或包含 SWC  文件的文件夹的位置。",
					"Math#只读；一个 Math 对象，它提供用于矩阵和点运算的方法。",
					"mruRecentFileList#只读；Flash 创作工具管理的“ 最近使用的文档”(MRU)  列表内完整文件名的数组。",
					"mruRecentFileListType#只读；Flash 创作工具管理的 MRU  列表内文件类型的数组。 ",
					"packagePaths#一个字符串，与“ActionScript 2.0 设置” 对话框中的全局“ 类路径” 设置相对应。",
					"publishCacheDiskSizeMax#一个整数，用于设置磁盘缓存大小限制首选项。",
					"publishCacheEnabled#一个布尔值，用于设置是否启用发布缓存。",
					"publishCacheMemoryEntrySizeLimit#一个整数属性，用于设置内存缓存项的最大大小首选项。",
					"publishCacheMemorySizeMax#一个整数，用于设置内存缓存大小限制首选项。",
					"objectDrawingMode#一个整数，它表示已启用的对象绘制模式。",
					"outputPanel#只读；对 outputPanel 对象的引用。",
					"presetPanel#只读；一个 presetPanel  对象。",
					"scriptURI#只读；一个字符串，它表示当前运行的 JSFL  脚本的路径，形式为 file:/// URI 。",
					"sourcePath#一个字符串，其中包含全局 ActionScript 3.0  源路径中项目的列表，该列表指定 ActionScript 类文件的位置。",
					"swfPanels#已注册 swfPanel 对象的数组（请参阅 swfPanel  对象）。 ",
					"tools#只读；Tools 对象的数组。 ",
					"version#只读；Flash 创作工具的长字符串版本（包括平台）。 ",
					"xmlui#只读；一个 XMLUI 对象。 ",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "FLfile", 
				methods: [
					"copy#复制文件。",
					"createFolder#创建一个或多个文件夹。",
					"exists#确定文件或文件夹是否存在。",
					"getAttributes#查明文件是否为可写入、只读、隐藏、显示，或是否为系统文件夹。",
					"getCreationDate#指定从 1970  年 1  月 1  日至文件或文件夹创建时间之间的秒数。",
					"getCreationDateObj#获取文件或文件夹的创建日期。",
					"getModificationDate#指定从 1970  年 1  月 1  日至文件或文件夹上次修改时间之间的秒数。",
					"getModificationDateObj#获取文件或文件夹上次修改的日期。",
					"getSize#获取文件的大小。",
					"listFolder#列出文件夹的内容。",
					"platformPathToURI#将采用平台特有格式的文件名转换为 file:/// URI 。",
					"read#读取文件的内容。",
					"remove#删除文件或文件夹。",
					"setAttributes#使文件或文件夹具有只读、可写入、隐藏或显示属性。",
					"uriToPlatformPath#将形如 file:/// URI  的文件名转换为平台特有的格式。",
					"write#创建、写入或追加到文件。",
				],
				props: [
					
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "FolderItem", 
				methods: [
				],
				props: [
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "FontItem", 
				methods: [
				],
				props: [
					"bitmap#指定字体项目是否为位图字体。",
					"bold#指定字体项目是否为粗体字体。",
					"embeddedCharacters#指定要嵌入的字符。",
					"embedRanges#指定在“ 字体嵌入” 对话框中可以选择的项目。",
					"embedVariantGlyphs#指定发布 SWF  文件时，是否应在字体中输出变体字型。",
					"font#与字体项目关联的设备字体的名称。",
					"isDefineFont4Symbol#指定发布 SWF  文件时，输出字体的格式。",
					"italic#指定字体项目是否为斜体字体。",
					"size#字体项目的大小（以点为单位）。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Frame", 
				methods: [
					"convertMotionObjectTo2D#将选定的动画对象转换为 2D  动画对象。",
					"convertMotionObjectTo3D#将选定的动画对象转换为 3D  动画对象。",
					"getCustomEase#返回一个 JavaScript  对象数组，数组中的每个对象均具有 x  和 y  属性。",
					"getMotionObjectXML#从选定的动画对象返回动画 XML 。",
					"hasMotionPath#告知当前选定内容是否具有补间动画。",
					"is3DMotionObject#告知当前选定内容是否为 3D  动画对象。",
					"isMotionObject#告知当前选定内容是否为动画对象。",
					"selectMotionPath#选择或取消选择当前动画对象的运动路径。",
					"setCustomEase#指定要用作自定义缓动曲线的三次贝塞尔曲线。",
					"setMotionObjectDuration#指定当前选定动画对象的持续时间（补间范围长度）。",
					"setMotionObjectXML#将指定动画 XML  应用于选定的动画对象。",
				],
				props: [
					"actionScript#一个字符串，它表示 ActionScript  代码。",
					"duration#只读；一个整数，它表示帧序列中帧的数量。",
					"elements#只读；Element 对象的数组（请参阅 Element  对象）。",
					"hasCustomEase#一个布尔值，它指定帧是否从自定义缓入缓出曲线中获取缓动信息。",
					"labelType#一个字符串，它指定 Frame 名称的类型。 ",
					"motionTweenOrientToPath#一个布尔值，它指定补间元素在沿着路径移动时是否旋转，以便与路径上的每个点保持一定的角度。",
					"motionTweenRotate#一个字符串，它指定补间元素如何旋转。 ",
					"motionTweenRotateTimes#一个整数，它指定补间元素在起始关键帧和下一关键帧之间旋转的次数。",
					"motionTweenScale#一个布尔值，它指定补间元素是缩放为下一关键帧中对象的大小，即随补间中的每一帧放大 ( true )，还是不进行缩放 ( false )。",
					"motionTweenSnap#一个布尔值，它指定补间元素是自动贴紧至与此帧所处图层关联的运动引导层上的最近点 ( true )，还是不贴紧 ( false )。",
					"motionTweenSync#一个布尔值，如果设置为 true ，则补间对象的动画和主时间轴同步。",
					"name#一个字符串，它指定帧的名称。 ",
					"shapeTweenBlend#一个字符串，它指定补间形状在补间开始的关键帧中的形状和下一个关键帧中的形状之间如何混合。 ",
					"soundEffect#一个字符串，它指定直接附加在帧上的声音 ( frame.soundLibraryItem )  的效果。",
					"soundLibraryItem#用于创建声音的库项目（请参阅 SoundItem  对象）。",
					"soundLoop#一个整数值，它指定直接附加在帧上的声音 ( frame.soundLibraryItem )  的播放次数。 ",
					"soundLoopMode#一个字符串，它指定直接附加在帧上的声音 ( frame.soundLibraryItem )  是播放特定的次数，还是无限循环播放。 ",
					"soundName#一个字符串，它指定直接附加在帧上的声音 ( frame.soundLibraryItem )  的名称（存储在库中的名称）。",
					"soundSync#一个字符串，它指定直接附加在帧上的声音 ( frame.soundLibraryItem )  的同步行为。 ",
					"startFrame#只读；序列中第一个帧的索引。",
					"tweenEasing#一个整数，它指定应用于补间对象的缓动数量。 ",
					"tweenInstanceName#为指定的动画对象分配一个实例名称。",
					"tweenType#一个字符串，它指定补间的类型。",
					"useSingleEaseCurve#一个布尔值，它指定是否将单个自定义缓入缓出曲线用作所有属性的缓动信息。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "HalfEdge", 
				methods: [
					"getEdge#获取 HalfEdge 对象的 Edge 对象。 ",
					"getNext#获取当前轮廓上的下一个半边缘。 ",
					"getOppositeHalfEdge#获取边缘另一侧的 HalfEdge 对象。",
					"getPrev#获取当前轮廓上的上一个 HalfEdge 对象。",
					"getVertex#在 HalfEdge 对象的顶部获取 Vertex  对象。",
				],
				props: [
					"id#只读；HalfEdge  对象的唯一整数标识符。",
					"index#值为 0  或 1  的整数，指定此 HalfEdge 对象在父边缘中的索引。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Instance", 
				methods: [
					
				],
				props: [
					"instanceType#只读；一个字符串，它表示实例的类型。",
					"libraryItem#用于实例化此实例的库项目。 ",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Item", 
				methods: [
					"addData#将指定数据添加到一个库项目中。 ",
					"getData#检索指定数据的值。 ",
					"hasData#确定库项目是否具有命名数据。 ",
					"removeData#从库项目中删除永久数据。",
				],
				props: [
					"itemType#只读；一个字符串，它指定元素的类型。 ",
					"linkageBaseClass#指定将与元件相关联的 ActionScript 3.0  类的字符串.",
					"linkageClassName#指定将与元件相关联的 ActionScript 2.0  类的字符串.",
					"linkageExportForAS#一个布尔值。 如果为 true ，则为 ActionScript  导出该项目。",
					"linkageExportForRS#一个布尔值。 如果为 true ，则为运行时共享导出该项目。 ",
					"linkageExportInFirstFrame#一个布尔值。 如果为 true ，则在第一帧导出该项目。 ",
					"linkageIdentifier#一个字符串，它指定在链接到目标 SWF  文件时 Flash  用于标识资源的名称。",
					"linkageImportForRS#一个布尔值。 如果为 true ，则为运行时共享导入该项目。",
					"linkageURL#一个字符串，它指定包含共享资源的 SWF  文件所在的 URL。",
					"name#一个字符串，它指定包含文件夹结构的库项目的名称。 ",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Layer", 
				methods: [
					
				],
				props: [
					"color#一个字符串、十六进制值或整数，它指定用于显示图层轮廓的颜色。",
					"frameCount#只读；一个整数，它指定图层中的帧数。",
					"frames#只读；Frame  对象的数组。 ",
					"height#一个整数，它指定百分比图层高度；等效于“ 图层属性” 对话框中的“ 图层” 高度值。",
					"layerType#一个字符串，它指定当前使用的图层；等效于“ 图层属性” 对话框中的“ 类型” 设置。",
					"locked#一个布尔值，它指定图层的锁定状态。",
					"name#一个字符串，它指定图层的名称。",
					"outline#一个布尔值，它指定图层中所有对象的轮廓的状态。 ",
					"parentLayer#一个 Layer  对象，它表示包含此图层的文件夹、引导层或遮罩层。",
					"visible#一个布尔值，它指定舞台上的图层的对象是显示的还是隐藏的。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "library", 
				methods: [
					"addItemToDocument#将当前项目或指定的项目添加到舞台的指定位置。",
					"addNewItem#创建“ 库” 面板中指定类型的新项目并将新项目设置为当前选择的项目。",
					"deleteItem#从“ 库” 面板中删除当前项目或指定项目。",
					"duplicateItem#复制当前选择或指定的项目。 ",
					"editItem#在“ 编辑” 模式下打开当前选择或指定的项目。 ",
					"expandFolder#展开或折叠库中当前选择或指定的文件夹。",
					"findItemIndex#返回库项目的索引值（从零开始）。",
					"getItemProperty#获取所选项目的属性。",
					"getItemType#获取当前由库路径选择或指定的对象的类型。 ",
					"getSelectedItems#获取库中所有当前选择项目的数组。 ",
					"mportEmbeddedSWF#将 SWF  文件作为经过编译的剪辑导入库中。",
					"temExists#检查指定的项目是否存在于库中。",
					"moveToFolder#将当前选择或指定的库项目移动到指定的文件夹。 ",
					"newFolder#在当前选择的文件夹中，使用指定的名称创建一个新文件夹，如果没有提供 folderName参数则使用默认名称 ( 'untitled folder ')。",
					"renameItem#在“ 库” 面板中重命名当前选择的库项目。",
					"selectAll#选择或取消选择库中的所有项目。",
					"selectItem#选择指定的库项目。",
					"selectNone#取消选择所有库项目。",
					"setItemProperty#设置选择的所有库项目（忽略文件夹）的属性。",
					"updateItem#更新指定的项目。",

				],
				props: [
					"items#库中项目对象的数组 ",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Math", 
				methods: [
					"concatMatrix#执行矩阵级联并返回结果。 ",
					"invertMatrix#返回指定矩阵的逆矩阵。 ",
					"pointDistance#计算两点之间的距离。",
				],
				props: [
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Matrix", 
				methods: [
				],
				props: [
					"a#一个浮点值，它指定变形矩阵中的 (0,0)  元素。",
					"b#一个浮点值，它指定矩阵中的 (0,1)  元素。 ",
					"c#一个浮点值，它指定矩阵中的 (1,0)  元素。 ",
					"d#一个浮点值，它指定矩阵中的 (1,1)  元素。 ",
					"tx#一个浮点值，它指定元件的注册点或形状中心点的 x  轴的位置。",
					"ty#一个浮点值，它指定元件的注册点或形状中心点的 y  轴的位置。 ",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "outputPanel", 
				methods: [
					"clear#清除“ 输出” 面板的内容。",
					"save#将“ 输出” 面板中的内容保存到一个本地文本文件。",
					"trace#在“ 输出” 面板的内容中添加一行，以新行终止。",
				],
				props: [
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Oval", 
				methods: [
				],
				props: [
					"closePath#只读；一个布尔值，它指定是否已选中“ 属性” 检查器中的“ 闭合路径” 复选框。",
					"endAngle#只读；一个浮点值，它指定 Oval  对象的结束角度。",
					"nnerRadius#只读；一个浮点值，它以百分比的形式指定 Oval  对象的内径。 ",
					"startAngle#只读；一个浮点值，它指定 Oval  对象的开始角度。 ",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Parameter", 
				methods: [
					"insertItem#将一个项目插入列表、对象或数组。",
					"removeItem#删除屏幕或组件参数的列表、对象或数组类型的一个元素。",
				],
				props: [
					"category#一个字符串，它为 screen  参数或 componentInstance 参数指定 category 属性。 ",
					"listIndex#一个整数，它指定选择的列表项目的值。 ",
					"name#只读；一个字符串，它指定参数的名称。 ",
					"value#与“ 组件” 检查器的“ 参数” 选项卡、“ 属性” 检查器的“ 参数” 选项卡或屏幕“ 属性” 检查器中的“ 值” 字段相对应。 ",
					"valueType#只读；一个字符串，它指示屏幕或组件参数的类型。 ",
					"verbose#指定参数的显示位置。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Path", 
				methods: [
					"addCubicCurve#向路径追加一条三次贝塞尔曲线线段。",
					"addCurve#向路径追加一条二次贝塞尔曲线线段。",
					"addPoint#向路径添加一个点。",
					"clear#删除路径中的所有点。 ",
					"close#在路径第一个点的位置追加一个点，然后将路径扩展到该点，使路径闭合。",
					"makeShape#使用当前的笔触和填充设置在舞台上创建一个形状。",
					"newContour#在路径中开始一个新轮廓。",
				],
				props: [
					"nPts#只读；一个整数，它表示路径中的点数。 ",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "presetItem", 
				methods: [
				],
				props: [
					"isDefault#指定该项目是随 Flash  一起安装的项目，还是由您或他人创建的自定义项目。",
					"isFolder#指定“ 动画预设” 面板中的项目是文件夹还是预设。",
					"level#“ 动画预设” 面板文件夹结构中的项目的层级。",
					"name#预设或文件夹的名称，不含路径信息。",
					"open#指定“ 动画预设” 面板中的文件夹当前是否展开。",
					"path#“ 动画预设” 面板文件夹树中项目的路径和项目名称。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "presetPanel", 
				methods: [
					"addNewItem#如果当前在舞台上选择了单个补间动画，则将该动画添加到“ 动画预设” 面板。",
					"applyPreset#将指定的或当前所选的预设应用于舞台上当前选择的项目。 ",
					"deleteFolder#从“ 动画预设” 面板的文件夹树中删除指定的文件夹及其所有子文件夹。 ",
					"deleteItem#从“ 动画预设” 面板中删除指定的预设。 ",
					"expandFolder#展开或折叠“ 动画预设” 面板中当前选择的一个或多个文件夹。",
					"exportItem#将当前所选的或指定的预设导出到 XML  文件。",
					"findItemIndex#返回一个整数，它表示项目在“ 动画预设” 面板中的索引位置。",
					"getSelectedItems#返回 presetItem  对象的数组，这些对象对应于“ 动画预设” 面板中当前选择的项目。",
					"importItem#将指定的 XML  文件中的预设添加到“ 动画预设” 面板。 ",
					"moveToFolder#将指定的项目移动到指定的文件夹。",
					"newFolder#在“ 动画预设” 面板的文件夹树中创建文件夹。",
					"renameItem#将当前选择的预设或文件夹重命名为指定的名称。 ",
					"selectItem#在“ 动画预设” 面板中选择或取消选择项目。 ",
				],
				props: [
					"items#“ 动画预设” 面板中的 presetItem  对象的数组。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Rectangle", 
				methods: [
				],
				props: [
					"bottomLeftRadius#只读；一个浮点值，它设置 Rectangle  对象的左下角的半径。",
					"bottomRightRadius#只读；一个浮点值，它设置 Rectangle  对象的右下角的半径。",
					"lockFlag#只读；一个布尔值，它确定 Rectangle  对象的不同角是否可以具有不同的半径值。",
					"topLeftRadius#只读；一个浮点值，它设置 Rectangle  对象所有角的半径，或只设置 Rectangle 对象左上角的半径。",
					"topRightRadius#只读；一个浮点值，它设置 Rectangle  对象的右上角的半径。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Screen", 
				methods: [
				],
				props: [
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "ScreenOutline", 
				methods: [
				],
				props: [
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Shape", 
				methods: [
					"getCubicSegmentPoints#返回定义三次曲线的点数组。",
					"beginEdit#定义编辑会话的开始。",
					"deleteEdge#删除指定的边缘。",
					"endEdit#定义形状编辑会话的结束。",
				],
				props: [
					"contours#只读；形状的 Contour  对象的数组（请参阅 Contour  对象）。 ",
					"edges#只读；Edge 对象的数组（请参阅 Edge 对象）。 ",
					"isDrawingObject#只读；如果为 true ，该形状为绘制对象。",
					"isGroup#只读；如果为 true ，该形状是一个组合。 ",
					"isOvalObject#只读；如果为 true ，该形状是一个基本 Oval  对象（使用“ 椭圆” 工具创建）。",
					"isRectangleObject#只读；如果为 true ，该形状是一个基本 Rectangle  对象（使用“ 矩形” 工具创建）。",
					"members#当前所选组中对象的数组。",
					"numCubicSegments#只读；形状中三次线段的数量。",
					"vertices#只读；Vertex  对象的数组（请参阅 Vertex  对象）。 ",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "SoundItem", 
				methods: [
					"exportToFile#在 Macintosh  上将指定项目导出为 QuickTime 文件，或在 Windows  上导出为WAV 或 QT  文件。 ",
				],
				props: [
					"bitRate#一个字符串，它指定库中声音的比特率。仅适用于 MP3  压缩类型。 ",
					"bits#一个字符串，它指定库中采用 ADPCM  压缩类型的声音的比特值。",
					"compressionType#一个字符串，它指定库中声音的压缩类型。 ",
					"convertStereoToMono#一个布尔值，仅适用于 MP3  和 Raw 压缩类型。 ",
					"fileLastModifiedDate#只读；一个字符串，其中包含一个十六进制数字，此数字表示从 1970  年 1  月 1 日至原始文件导入库时的文件修改日期（在磁盘上）之间的秒数。 ",
					"originalCompressionType#只读；一个字符串，它指定所指定项目是否是以 MP3  文件格式导入的。",
					"quality#一个字符串，它指定库中声音的播放品质。仅适用于 MP3  压缩类型。 ",
					"sampleRate#一个字符串，它指定音频剪辑的采样率。",
					"sourceFileExists#只读；一个布尔值，它指定之前导入库中的文件现在是否仍位于其导入时的源位置。",
					"sourceFileIsCurrent#只读；一个布尔值，它指定库项目的文件修改日期是否与其导入时在磁盘上的文件修改日期相同。",
					"sourceFilePath#只读；一个字符串，形式为 file:/// URI ，表示导入库中的文件的路径和名称。",
					"useImportedMP3Quality#一个布尔值；如果为 true ，则忽略所有其他属性，使用导入的 MP3  品质。 ",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Stroke", 
				methods: [
				],
				props: [
					"breakAtCorners#布尔值，与自定义的“ 笔触样式” 对话框中的“ 锐化转角” 设置相同。 ",
					"capType#指定笔触端类型的字符串。",
					"color#一个字符串、十六进制值或整数，它表示笔触的颜色。 ",
					"curve#指定笔触的斑马线类型的字符串。",
					"dash1#指定虚线的实心部分长度的整数。",
					"dash2#指定虚线的空心部分长度的整数。 ",
					"density#指定斑点线密度的字符串。 ",
					"dotSize#指定斑点线的点大小的字符串。 ",
					"dotSpace#一个整数，指定点线中点之间的距离。",
					"hatchThickness#指定斑马线粗细的字符串。 ",
					"jiggle#指定斑马线的微动属性的字符串。 ",
					"joinType#一个字符串，它指定笔触的联接类型。",
					"length#指定斑马线长度的字符串。 ",
					"miterLimit#一个浮点值，用于指定一个角度，在该角度以上，尖角的尖端将被一个线段截断。",
					"pattern#指定锯齿状线的模式的字符串。 ",
					"rotate#指定斑马线旋转的字符串。",
					"scaleType#一个字符串，它指定要对笔触应用的缩放类型。 ",
					"shapeFill#一个 Fill  对象，它表示笔触的填充设置。",
					"space#指定斑马线间距的字符串。 ",
					"strokeHinting#一个布尔值，它指定是否对笔触设置笔触提示。",
					"style#描述笔触样式的字符串。 ",
					"thickness#指定笔触大小的整数。",
					"variation#指定斑点线变体的字符串。 ",
					"waveHeight#指定锯齿状线的波高的字符串。 ",
					"waveLength#指定锯齿状线的波长的字符串。 ",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "swfPanel", 
				methods: [
					"call#与 ActionScript  ExternalInterface.addCallback()  和 MMExecute() 方法结合使用，供从创作环境中与 SWF  面板通信。",
					"setFocus#将键盘焦点设置到指定的 SWF  面板。",
				],
				props: [
					"name#只读；一个字符串，它表示所指定窗口 SWF  面板的名称。",
					"path#只读；一个字符串，它表示所指定窗口 SWF  面板中使用的 SWF  文件的路径。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "SymbolInstance", 
				methods: [
				],
				props: [
					"accName#一个字符串，它等效于“ 辅助功能” 面板中的“ 名称” 字段。 ",
					"actionScript#一个字符串，它指定分配给元件的动作。 ",
					"backgroundColor#一个字符串，用于指定选择“ 不透明” 模式时的杂边颜色。",
					"bitmapRenderMode#一个字符串，用于指定元件实例的显示类型。",
					"blendMode#一个字符串，它指定要应用到影片剪辑元件上的混合模式。",
					"buttonTracking#一个字符串，仅用于按钮元件，它与“ 属性” 检查器中“ 音轨作为按钮” 或“ 音轨作为菜单项” 的弹出菜单设置的属性相同。 ",
					"cacheAsBitmap#一个布尔值，它指定是否要启用运行时位图缓存。",
					"colorAlphaAmount#一个整数，它是实例的颜色变形的一部分，指定“ 高级效果”Alpha 设置；等效于在“ 属性” 检查器中使用“ 颜色”>“ 高级” 设置并调整对话框右侧的控件。 ",
					"colorAlphaPercent#一个整数，它指定实例的颜色转换的一部分；等效于在实例“ 属性” 检查器中使用“颜色”>“ 高级” 设置（对话框左侧的百分比控件）。 ",
					"colorBlueAmount#一个整数，它是实例的颜色转换的一部分；等效于在实例“ 属性” 检查器中使用“颜色”>“ 高级” 设置。 ",
					"colorBluePercent#一个整数，它是实例的颜色转换的一部分；等效于在实例“ 属性” 检查器中使用“颜色”>“ 高级” 设置（对话框左侧的百分比控件）。 ",
					"colorGreenAmount#一个整数，它是实例的颜色转换的一部分；等效于在实例“ 属性” 检查器中使用“颜色”>“ 高级” 设置。允许的值为 -255  到 255 。",
					"colorGreenPercent#实例的颜色转换的一部分；等效于在实例“ 属性” 检查器中使用“ 颜色”>“ 高级”设置（对话框左侧的百分比控件）。 ",
					"colorMode#一个字符串，它按照元件 “ 属性” 检查器“ 颜色” 弹出菜单中的标识指定颜色模式。 ",
					"colorRedAmount#一个整数，它是实例的颜色转换的一部分；等效于在实例“ 属性” 检查器中使用“颜色”>“ 高级” 设置。 ",
					"colorRedPercent#实例的颜色转换的一部分；等效于在实例“ 属性” 检查器中使用“ 颜色”>“ 高级”设置（对话框左侧的百分比控件）。 ",
					"description#一个字符串，它等效于“ 辅助功能” 面板中的“ 描述” 字段。 ",
					"filters#Filter 对象的数组（请参阅 Filter 对象）。",
					"firstFrame#一个从零开始的整数，它指定要出现在图形的时间轴中的第一帧。 ",
					"forceSimple#一个布尔值，它允许或禁止访问对象的子对象；等效于“ 辅助功能” 面板中的“ 使子对象可访问” 设置的反逻辑。 ",
					"loop#一个字符串，对于图形元件，它与“ 属性” 检查器中“ 循环” 弹出菜单设置相同的属性。 ",
					"shortcut#一个字符串，它等效于与元件关联的快捷键；等效于“ 辅助功能” 面板中的“ 快捷键” 字段。 ",
					"silent#一个布尔值，允许或禁止访问对象；等效于“ 辅助功能” 面板中的“ 使对象可访问”设置的反逻辑。 ",
					"symbolType#一个字符串，它指定元件的类型；等效于“ 创建新元件” 和“ 转换为元件” 对话框中“ 行为” 的值。 ",
					"tabIndex#一个整数，等效于“ 辅助功能” 面板中的“Tab 键索引” 字段。",
					"usesBackgroundColor#一个布尔值，用于指定显示格式。",
					"visible#一个布尔值，用于指定该实例是否可见。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "SymbolItem", 
				methods: [
					"convertToCompiledClip#将库中的元件项目转换为编译影片剪辑。",
					"exportSWC#将元件项目导出到 SWC  文件。",
					"exportSWF#将元件项目导出到 SWF  文件。",
				],
				props: [
					"scalingGrid#一个布尔值，它指定是否为项启用 9  段式缩放。",
					"scalingGridRect#指定四条 9  切片辅助线的位置的 Rectangle  对象。",
					"sourceAutoUpdate#一个布尔值，它指定在发布 FLA 文件时是否更新项目。",
					"sourceFilePath#一个字符串，它将源 FLA 文件的路径指定为 file:/// URI 。 ",
					"sourceLibraryName#一个字符串，它指定源文件库中的项目的名称。 ",
					"symbolType#一个字符串，指定元件的类型。",
					"timeline#只读；一个 Timeline  对象。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Text", 
				methods: [
					"getTextAttr#检索由可选的 startIndex 和 endIndex  参数标识的文本的指定属性。",
					"getTextString#检索指定范围的文本。 ",
					"setTextAttr#设置与由 startIndex 和 endIndex  标识的文本相关联的指定属性。",
					"setTextString#更改此 Text  对象中的文本字符串。",
				],
				props: [
					"accName#一个字符串，它等效于“ 辅助功能” 面板中的“ 名称” 字段。",
					"antiAliasSharpness#一个浮点值，它指定文本消除锯齿的清晰度。 ",
					"antiAliasThickness#一个浮点值，它指定文本消除锯齿的粗细。",
					"autoExpand#一个布尔值，它控制静态文本字段的边框宽度的扩展，或者控制动态或输入文本的边框宽度或高度的扩展。",
					"border#一个布尔值，它控制 Flash  是显示 ( true )  还是隐藏 ( false )  动态或输入文本的边框。 ",
					"description#一个字符串，它等效于“ 辅助功能” 面板中的“ 描述” 字段。 ",
					"embeddedCharacters#一个字符串，它指定要嵌入的字符。它等效于在“ 字符嵌入” 对话框中输入文本。 ",
					"embedRanges#一个字符串，由分隔的整数组成，这些整数与“ 字符嵌入” 对话框中可以选择的项目对应。 ",
					"embedVariantGlyphs#一个布尔值，它指定是否支持嵌入变体字型。 ",
					"fontRenderingMode#一个字符串，它指定文本的呈现模式。",
					"length#只读；一个整数，它表示 Text  对象中的字符数。 ",
					"lineType#一个字符串，它将线条类型设置为 'single line' 、'multiline'、'multiline no wrap'  或 'password' 。",
					"maxCharacters#一个整数，它指定用户可在此 Text  对象中输入的最大字符数。 ",
					"orientation#一个字符串，它指定文本字段的方向。",
					"renderAsHTML#一个布尔值，它控制 Flash  是否将文本绘制为 HTML  并解释嵌入的 HTML  标签。",
					"scrollable#一个布尔值，它控制文本是 ( true )  否 ( false )  可以滚动。 ",
					"selectable#一个布尔值，它控制文本是 ( true )  否 ( false )  可选择。输入文本始终是可选择的。",
					"selectionEnd#一个从零开始的整数，它指定文本部分选定的末尾的偏移量。",
					"selectionStart#一个从零开始的整数，它指定文本部分选定的开头的偏移量。 ",
					"shortcut#一个字符串，它等效于“ 辅助功能” 面板中的“ 快捷键” 字段。 ",
					"silent#一个布尔值，它指定对象是否可访问。 ",
					"tabIndex#一个整数，等效于“ 辅助功能” 面板中的“Tab 键索引” 字段。 ",
					"textRuns#只读；TextRun  对象数组。 ",
					"textType#一个字符串，它指示文本字段的类型。可接受的值为 'static' 、'dynamic' 和 'input' 。 ",
					"useDeviceFonts#一个布尔值。 值 true  会使 Flash  使用设备字体绘制文本。 ",
					"variableName#一个字符串，它包含 Text  对象的内容。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "TextAttrs", 
				methods: [
				],
				props: [
					"aliasText#一个布尔值，它指定 Flash  是否应使用为增加较小文本的清晰度而经优化的方法来绘制文本。",
					"alignment#一个字符串，它指定段落的对齐方式。可接受值为 'left' 、'center'、'right'  和 'justify'。",
					"autoKern#一个布尔值，它确定 Flash  是使用 ( true )  还是忽略 ( false )  字体的字符对间距微调信息来调整文本的字距。",
					"bold#一个布尔值。 值为 true  会导致文本以粗体显示。",
					"characterPosition#一个字符串，用于确定文本的基线。 ",
					"characterSpacing#不推荐使用，推荐使用 textAttrs.letterSpacing。一个整数，它表示字符的间距。 ",
					"face#一个字符串，它表示字体的名称，如 'Arial' 。",
					"fillColor#一个字符串、十六进制值或整数，它表示填充的颜色。 ",
					"ndent#一个整数，它指定段落的缩进。",
					"talic#一个布尔值。 值为 true  将导致文本以斜体显示。",
					"eftMargin#一个整数，它指定段落的左边距。 ",
					"etterSpacing#一个整数，它表示字符的间距。 ",
					"ineSpacing#一个整数，它指定段落的行距（前导）。 ",
					"rightMargin#一个整数，它指定段落的右边距。 ",
					"rotation#一个布尔值。 值为 true  会导致 Flash  将文本字符旋转 90° 。默认值为 false 。 ",
					"size#一个整数，它指定字体的大小。 ",
					"target#一个字符串，表示文本字段的 target  属性。",
					"url#一个字符串，它表示文本字段的 URL  属性。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "TextRun", 
				methods: [
				],
				props: [
					"characters#一个字符串，它表示包含在 TextRun  对象中的文本。",
					"textAttrs#TextAttrs 对象，包含一串文本的属性。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Timeline", 
				methods: [
					"addMotionGuide#在当前图层上面添加一个运动引导层，并将当前图层附着到新添加的引导层。",
					"addNewLayer#在文档中添加一个新图层，并使其成为当前图层。",
					"clearFrames#删除当前图层上一个帧或一系列帧的所有内容。",
					"clearKeyframes#将当前图层上的关键帧转换为普通帧，并删除其内容。",
					"convertToBlankKeyframes#将当前图层上的帧转换为空白关键帧。 ",
					"convertToKeyframes#将当前图层上的一系列帧转换成关键帧；如果没有指定帧，则转换所选范围内的帧。 ",
					"copyFrames#将当前图层上的一系列帧复制到剪贴板。",
					"copyLayers#将一系列时间轴图层复制到剪贴板。",
					"copyMotion#从补间动画或从逐帧动画中复制选定帧上的动画，以便可以将其应用于其他帧。",
					"copyMotionAsAS3#从补间动画或从逐帧动画中，将所选帧上的动画以 ActionScript 3.0  代码的形式复制到剪贴板上。",
					"createMotionObject#在指定的起始帧和结束帧处创建一个新动画对象。",
					"createMotionTween#将当前图层上每个所选关键帧的 frame.tweenType  属性设置为 motion 。如果需要，还可以将每个帧的内容转换为单个元件实例。 ",
					"cutFrames#从时间轴中剪切当前图层上的一系列帧，并将它们保存到剪贴板。 ",
					"cutLayers#剪切一系列时间轴图层并将其保存到剪贴板。",
					"deleteLayer#删除图层。",
					"duplicateLayers#直接复制所选图层或指定的图层。",
					"expandFolder#展开或折叠指定的一个或多个文件夹。",
					"findLayerIndex#在索引数组中查找具有指定名称的图层。",
					"getFrameProperty#为所选帧检索指定属性的值。 ",
					"getGuidelines#返回一个 XML  字符串，它表示时间轴水平和垂直辅助线的当前位置（“ 视图”>“ 辅助线”>“ 显示辅助线”）。 ",
					"getLayerProperty#为所选图层检索指定属性的值。",
					"getSelectedFrames#在数组中检索当前选择的帧。 ",
					"getSelectedLayers#检索当前所选图层的零始索引值。 ",
					"insertBlankKeyframe#在指定的帧索引处插入空白关键帧；如果没有指定索引，则使用“ 播放头/选择” 插入空白关键帧。",
					"insertFrames#在给定的帧编号处插入指定个数的帧。 ",
					"insertKeyframe#在指定的帧处插入关键帧。 ",
					"pasteFrames#将剪贴板中的一系列帧粘贴到指定的帧中。",
					"pasteLayers#将复制的图层粘贴到指定图层索引上方的时间轴上。",
					"pasteMotion#将 timeline.copyMotion() 检索到的一系列动画帧粘贴到时间轴。 ",
					"removeFrames#删除帧。 ",
					"removeMotionObject#删除使用 timeline.createMotionObject()  创建的动画对象并将帧转换为静态帧。",
					"reorderLayer#将指定的第一个图层移动到指定的第二个图层之前或之后。",
					"reverseFrames#翻转一系列帧。",
					"selectAllFrames#选择当前时间轴中的所有帧。",
					"setFrameProperty#为所选帧设置 Frame 对象的属性。",
					"setGuidelines#将时间轴的辅助线替换为指定的信息。",
					"setLayerProperty#将所选全部图层上的指定属性设置为指定的值。",
					"setSelectedFrames#选择当前图层中的一系列帧，或者将所选帧设置为传递到此方法中的选择数组。 ",
					"setSelectedLayers#将图层设置为选中；使所选图层成为当前图层。 ",
					"showLayerMasking#通过锁定遮罩和被遮罩的图层，在创作过程中显示图层遮罩。",
					"startPlayback#如果时间轴当前没有播放，则启动时间轴的自动播放。",
					"stopPlayback#如果时间轴当前正在播放，则停止时间轴的自动播放。",
				],
				props: [
					"currentFrame#当前播放头位置处的帧的零始索引。 ",
					"currentLayer#当前活动图层的零始索引。 ",
					"frameCount#只读；一个整数，它表示此时间轴最长图层中的帧数。 ",
					"layerCount#只读；一个整数，它表示指定时间轴中的图层数。 ",
					"layers#只读；图层对象的数组。 ",
					"libraryItem#只读属性；指示时间轴是否属于某个场景。",
					"name#一个字符串，它表示当前时间轴的名称。 ",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "ToolObj", 
				methods: [
					"enablePIControl#启用或禁用“ 属性” 检查器中的指定控件。仅在创建可扩展工具时使用。",
					"setIcon#标识将在 Flash“ 工具” 面板中用作工具图标的 PNG  文件。",
					"setMenuString#将显示在弹出菜单中的字符串设置为工具名称。 ",
					"setOptionsFile#将 XML  文件关联到工具。",
					"setPI#设置一个当工具处于激活状态时使用的特殊“ 属性” 检查器。",
					"setToolName#为用于“ 工具” 面板配置的工具指定一个名称。",
					"setToolTip#设置鼠标停留在工具图标上时将显示的工具提示。",
					"showPIControl#显示或隐藏“ 属性” 检查器中的控件。 ",
					"showTransformHandles#在可扩展工具的 JavaScript  文件的 configureTool() 方法中调用，以提示当工具处于活动状态时应显示任意变形手柄。 ",
				],
				props: [
					"depth#一个整数，它指定工具在“ 工具” 面板的弹出菜单中的深度。",
					"iconID#一个整数，它指定工具的资源 ID 。",
					"position#只读；一个整数，它指定“ 工具” 面板中工具的位置。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Tools", 
				methods: [
					"constrainPoint#以两个点作为输入参数，并返回一个不同的经调整或受到限制 的点。 ",
					"getKeyDown#返回最近按下的键。",
					"setCreatingBbox#PLACEHOLDER",
					"setCursor#将指针设置为指定外观。",
					"snapPoint#以一个点作为输入参数，并返回一个新的点，该点可能已针对最接近的几何对象被调整过或者可能已将该点贴紧 最接近的几何对象。 ",
				],
				props: [
					"activeTool#只读；返回当前活动工具的 ToolObj  对象。 ",
					"altIsDown#只读；一个布尔值，它标识 Alt  键是否正被按下。 ",
					"ctlIsDown#只读；一个布尔值，它标识 Ctrl 键是否正被按下。 ",
					"mouseIsDown#只读；一个布尔值，它标识鼠标左按钮是否正被按下。 ",
					"penDownLoc#只读；一个点，它表示舞台上最后一次鼠标按下事件的位置。 ",
					"penLoc#只读；一个点，它表示鼠标的当前位置。 ",
					"shiftIsDown#只读；一个布尔值，它标识 Shift  键是否正被按下。 ",
					"toolObjs#只读；ToolObj  对象数组。 ",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "Vertex", 
				methods: [
					"getHalfEdge#获取共享该 vertex  的 HalfEdge  对象。",
					"setLocation#设置 vertex  的位置。 ",
				],
				props: [
					"x#只读；vertex  的 x  坐标值（以像素为单位）。 ",
					"y#只读；vertex  的 y  坐标值（以像素为单位）。 ",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "VideoItem", 
				methods: [
					"exportToFLV#将指定的项目导出到 FLV 文件。",
				],
				props: [
					"fileLastModifiedDate#只读；一个字符串，其中包含一个十六进制数字，此数字表示从 1970  年 1  月 1  日至原始文件导入库时的文件修改日期（在磁盘上）之间的秒数。 ",
					"sourceFileExists#只读；一个布尔值，它指定之前导入库中的文件现在是否仍位于其导入时的源位置。",
					"sourceFileIsCurrent#只读；一个布尔值，它指定库项目的文件修改日期是否与其导入时在磁盘上的文件修改日期相同。",
					"sourceFilePath#只读；一个字符串，它指定视频项目的路径。",
					"videoType#只读；一个字符串，它指定项目所代表视频的类型。",
				],
				
				args: [],
				retType: ["Void"]
			},
			{ 	name: "XMLUI",
				methods: [
					"accept#以接受状态关闭当前 XMLUI  对话框。 ",
					"cancel#以取消状态关闭当前 XMLUI  对话框。 ",
					"get#检索当前 XMLUI  对话框的指定属性的值。",
					"getControlItemElement#为指定控件返回当前控件项目。",
					"getEnabled#返回一个布尔值，它指定控件是处于启用状态，还是禁用状态（变暗）。",
					"getVisible#返回一个布尔值，它指定控件是可见还是隐藏。",
					"set#修改当前 XMLUI  对话框的指定属性的值。",
					"setControlItemElement#为当前项目设置标签和值。 ",
					"setControlItemElements#设置当前项目的标签和值对。",
					"setEnabled#启用或禁用（变暗）控件。",
					"setVisible#显示或隐藏控件。",
				],
				props: [
				],
				
				args: [],
				retType: ["Void"]
			},
		];
		
		var temp = Resource.getString("tmp");	Lib.println("hfahsdfasd");
		for (i in clsNames) {
			var name = i.name.capitalize();   
			var content = new Template(temp).execute({clsName: name});
			//Lib.println(content);
			var f = File.saveContent("E:/ZhangDongCai/svns/daily/HaxeJsfl/src/" + name + ".hx", content);
		}
	}
}